package com.up.upzl.biz.service;

import java.util.List;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.up.upzl.base.service.BaseService;
import com.up.upzl.biz.domain.ShopBusinessType;

/**
 * 商铺业态
 * 
 * @author joker
 *
 */
public interface ShopBusinessTypeService extends BaseService<ShopBusinessType, Long> {

	/**
	 * 根据名称查询
	 * 
	 * @param name
	 *            名称
	 * @param page
	 *            分页信息
	 * @return 项目业态对象
	 */
	Page<ShopBusinessType> findByNameLike(String name, Pageable page);

	/**
	 * 根据名称查询
	 * 
	 * @param name
	 *            商铺业态名称
	 * @return 商铺业态
	 */
	ShopBusinessType findByName(String name);

	/**
	 * 根据pid查询业态列表
	 * 
	 * @param pid
	 * @return
	 */
	List<ShopBusinessType> findByPid(Long pid);
}
